(someone or something) promises well - French English Dictionary